artificial fertilization - Spanish English Dictionary